package com.tengju.bff.interfaces.covercharge.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(value = "自认证申请查询")
public class SelfCertificationWithdrawQuery {

    @ApiModelProperty(value = "ID", required = true)
    private Integer id;

    @ApiModelProperty(value = "代理编号", required = true)
    private Integer idCode;

    @ApiModelProperty(value = "服务费账户id", required = true)
    private Integer accountId;

    @ApiModelProperty(value = "自认证企业|个体工商id", required = true)
    private Integer selfCertificationId;

    @ApiModelProperty(value = "申请的金额", required = true)
    private BigDecimal money;

    @ApiModelProperty(value = "银行卡号", required = true)
    private String bankNo;

    @ApiModelProperty(value = "持卡人姓名", required = true)
    private String cardHolder;

    @ApiModelProperty(value = "发票类型 1-增值税专用发票,2-增值税普通发票,3-普通机打发票", required = true)
    private Integer invoice;

    @ApiModelProperty(value = "发票图片id,多张图片,号分割", required = true)
    private String invoiceImg;

    @ApiModelProperty(value = "类型 1-企业 2-个体工商户", required = true)
    private Integer type;

    @ApiModelProperty(value = "平台编号", required = true)
    private String platformCode;

    @ApiModelProperty(value = "申请备注", required = true)
    private String applyRemark;

}
